# 运行阶段
FROM nginx:1.29-alpine

# 安装curl用于健康检查（可选）
RUN apk add --no-cache curl

# 复制构建产物
COPY build/web-mobile /usr/share/nginx/html

# 自定义nginx配置（可选）
COPY nginx.conf /etc/nginx/conf.d/default.conf

# 健康检查
HEALTHCHECK --interval=30s --timeout=3s \
  CMD curl -f http://localhost/ || exit 1

EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]